/*
*
* UmsUserDetailMapper.java
* Copyright(C) 2017-2020 DHCC
* @date 2020-11-16
*/
package com.cluster.platform.mapper;

import java.util.List;

import com.cluster.platform.model.UmsUserDetail;
import com.cluster.platform.model.UmsUserDetailExample;
import org.apache.ibatis.annotations.Param;

public interface UmsUserDetailMapper {
    /**
     *
     * @mbg.generated 2020-11-16
     */
    long countByExample(UmsUserDetailExample example);

    /**
     *
     * @mbg.generated 2020-11-16
     */
    int deleteByExample(UmsUserDetailExample example);

    /**
     *
     * @mbg.generated 2020-11-16
     */
    int deleteByPrimaryKey(String id);

    /**
     *
     * @mbg.generated 2020-11-16
     */
    int insert(UmsUserDetail record);

    /**
     *
     * @mbg.generated 2020-11-16
     */
    int insertSelective(UmsUserDetail record);

    /**
     *
     * @mbg.generated 2020-11-16
     */
    List<UmsUserDetail> selectByExample(UmsUserDetailExample example);

    /**
     *
     * @mbg.generated 2020-11-16
     */
    UmsUserDetail selectByPrimaryKey(String id);

    /**
     *
     * @mbg.generated 2020-11-16
     */
    int updateByExampleSelective(@Param("record") UmsUserDetail record, @Param("example") UmsUserDetailExample example);

    /**
     *
     * @mbg.generated 2020-11-16
     */
    int updateByExample(@Param("record") UmsUserDetail record, @Param("example") UmsUserDetailExample example);

    /**
     *
     * @mbg.generated 2020-11-16
     */
    int updateByPrimaryKeySelective(UmsUserDetail record);

    /**
     *
     * @mbg.generated 2020-11-16
     */
    int updateByPrimaryKey(UmsUserDetail record);
}